package com.koron.sinoprobe.web.engineering.bean.po;

import com.koron.bean.annocation.FillField;
import com.koron.sinoprobe.web.common.Sortable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 项目划分工程(SpDivisionProject)表实体类
 *
 * @author jzp
 * @since 2021-12-06
 */
@Data
@ApiModel(value = "项目划分工程", description = "SpDivisionProject")
public class SpDivisionProject implements Sortable {

    /**
     * 主键
     */
    @FillField
    @ApiModelProperty("主键")
    private String id;

    /**
     * 项目id，w_sp_project.id
     */
    @ApiModelProperty("项目id，w_sp_project.id")
    private String projectId;

    /**
     * 项目id，w_sp_division.id
     */
    @ApiModelProperty("项目划分id，w_sp_division.id")
    private String divisionId;

    /**
     * 父id
     */
    @ApiModelProperty("父id")
    private String parentId;

    /**
     * 子工程名称
     */
    @ApiModelProperty("子工程名称")
    private String name;

    /**
     * 工程类型，project,segment,cell
     */
    @ApiModelProperty("工程类型，字典：sp_division_type")
    private String type;

    /**
     * 序号
     */
    @ApiModelProperty("序号")
    private Integer sort;

    /**
     * 创建时间
     */
    @FillField
    @ApiModelProperty("创建时间")
    private Date createTime;

}
